/***************************************************
  > Copyright (C) 2024 ==LENA== All rights reserved.
  > File Name: 7.11作业.c
  > Author: lena
  > Mail:lena_li@126.com
  > Created Time: 2024年07月11日 星期四 01时14分09秒
 ***************************************************/
//给指定数组位置增加一个元素，利用指针实现
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void array(int* p,int n,int flat,int val);
int main(int argc,const char* argv[])
{
	int al[10]={9,8,7,6,5,4,3,2,1,0 };
	int i=0,n=10;
	int *p=NULL;
	p=al;
	int val = 0;
	int flat = 0;
	printf("输入元素:");
	scanf("%d",&val);
	printf("输入flat:");
	scanf("%d",&flat);
	array(p,n,flat,val);
	return 0;
}
void array(int *p ,int n,int flat,int val){
	int i=0;

	for(i=10-2;i>=flat;i--){
		*(p+i+1)=*(p+i);
	}
	*(p+flat)=val;
	for(i=0;i<10;i++){
		printf("%d\t",*(p+i));
	}
	printf("\n");

}
